const express = require("express");

const app = express();

app.get("/", (req, res) => {
  /** 基本写法 */
  //   res.statusCode = 404;
  //   res.statusMessage = "not found";
  //   res.setHeader("aaa", "bbb");
  //   res.end("111");

  /** 框架写法  好处是支持链式调用与  send 自动判断类型 */
  //   res.status(404).set('aaa','bbb').send('no found')

  /** 下载 */
  //   res.download(__dirname + "/package.json");

  /** 响应json 格式 */
  //   res.json({
  //     username: "admin",
  //     psw: "12345",
  //   });
  
  /** 响应一个文件 */
  res.sendFile(__dirname + "/01-express.js");
});

app.listen(3001, () => {
  console.log("server start!!!");
});
